at each other's throats – English–Italiano translations

🇬🇧 en it 🇮🇹

at each other's throats

  • in mutual conflict
ai ferri corti
Wiktionary Links